package com.hooya.fa.eu.biz.service;

/**
 * @Description 1
 * @Author : Zongz
 * @Copyright Copyright (c) 豪雅集团
 * @Create 2024/1/31
 * @Version 1.0.0
 */
public interface TempService {

    /**
     * 删除重复数据
     */
    void deleteDistinctData();

    /**
     * 删除sheet重复数据
     */
    void deleteDistinctSheetData();

    /**
     * 获取字典
     */
    void getDict(String name);

    void getCacheDict();

    /**
     * 仓库（EU07） 迁移出去
     */
    void warehouseMigration(String startDate, String endDate);

    /**
     * 迁移纠正
     */
    void warehouseMigrationRectify();

    /**
     * 库位补充
     */
    void positionSupplement();

    /**
     * 拉平仓库
     */
    void evenUp(String date);

    /**
     * 3.31 盘亏 仓库 （'EU01', 'EU06', 'EU115', 'EU116'） 所有数据
     *
     * @param date 日期
     */
    void evenUpPlace(String date);

    /**
     * 补充jpk数据
     *
     * @param
     */
    void supplJpk();

    /**
     * 读取利润检查表，并且匹配盘库缺失价格，并回写
     */
    void readProfitAndSupplPkPrice();
}
